---@meta

---@class component_grouptargeter
local grouptargeter = {}

---
---author: 
function grouptargeter:GetTotalWeight()
end

---
---@param target idk # 
---author: 
function grouptargeter:IsTargeting(target)
end

---
---author: 
function grouptargeter:GetTargets()
end

---
---author: 
function grouptargeter:SelectTarget()
end

---
---@param target idk # 
---author: 
function grouptargeter:StartTracking(target)
end

---
---author: 
function grouptargeter:TryGetNewTarget()
end

---
---@param target idk # 
---author: 
function grouptargeter:RemoveTarget(target)
end

---
---@param target idk # 
---author: 
function grouptargeter:AddTarget(target)
end

---
---@param target idk # 
---author: 
function grouptargeter:OnPickTarget(target)
end

---
---author: 
function grouptargeter:OnRemoveFromEntity()
end

---
---@param target idk # 
---author: 
function grouptargeter:StopTracking(target)
end

